the "::Er" brand

Eric Wilhelm on 2008-05-24T06:59:16

Tonight I kicked-off the "Er.pm" brand with the HTTP::Server::Simple::Er module. I don't know if I'll be able to build the brand to the level of Adam's "::Tiny", but we'll see.

In any case, I seem to always want something more from an API and I tend to get deadlocked thinking of names instead of writing code. Plus, it amuses me that "Eric's Rewrite|Redesign" neatly abbreviates to "Er" and acts as a pun suffix ;-)

And, it is also rather "Er" in some cases. That is, the "::Er" modules are likely to be just about the opposite of "::Tiny", because I usually want more cowbell and I probably expect that you're running a perl which was released in the last 5 years with a working toolchain.

It also might stand for "Experimental Release" or "Emphasis on Rabbit". If we had a tidier way to run forked API's in our namespace, we wouldn't have to talk about what it means.

Anyway, that's one more distraction^Wdependency down, and only about 6 to go before the task at hand is actually done...


It's a fine idea

grantm on 2008-05-25T00:02:31

But remember I was way ahead of you :-)

Re:It's a fine idea

Alias on 2008-05-25T11:12:00

I don't get it... what exactly does it mean?

Are there criteria for it?

Or is it just "my extensions to stuff"...

Re: criteria?

Eric Wilhelm on 2008-05-25T18:42:32

It is typically not "my extensions to ...", and much more likely "my frustrations with ..." or "my attempt to rethink ...". If it were a simple matter of extensions or mixins, those could usually be given a proper namespace.

In a couple of the cases on my todo list, the original API simply grates on me and the only way forward is a complete rewrite.

So, usually it is a sort of "I wish it had been done this way to start with" or "what if..." and like I said: probably an experiment.

Looking forward to...

hex on 2008-05-26T05:14:20

CGI::Fast::Er :-)